package com.unisal.java;

public class Leite extends Decorador {

	private Bebida bebida;

	public Leite(Bebida bebida) {
		this.bebida = bebida;
		setSize(getTamanho());
	}

	@Override
	public String getDescricao() {
		return bebida.getDescricao() + ", Leite";
	}

	@Override
	public Double custo() {
		
		Double custo = bebida.custo();
		if (getTamanho() == TamanhoBebida.GRANDE) custo += .20;
		if (getTamanho() == TamanhoBebida.MEDIO) custo += .15;
		if (getTamanho() == TamanhoBebida.PEQUENO) custo += .10;

		return custo;
	}

	private TamanhoBebida getTamanho() {
		return bebida.getSize();
	}

}
